Magento 官方的開發文件中有一些建議的屬性值可以調整,調整後可以使Magento 的執行速度變得更順暢
調整 PHP 設定檔
在 Linux 作業系統底下,php.ini
的設定檔位於 /etc/php/7.0/fpm/php.ini
,我們調整裡面的設定如下:
max_input_time = 18000
memory_limit = 2048M
設定完後,重新讓 PHP
讀取 fpm 設定值,鍵入以下命令後,可以在 PHP
資訊內看到以下畫面,表示設定成功
$sudo /etc/init.d/php7.0-fpm reload
開啟 Opcache
設定( 在 php.ini
的檔案內 )
opcache.enable = 1
opcache.enable_cli = 1
opcache.memory_consumption = 512
opcache.validate_timestamps = 0
opcache.consistency_checks = 0
opcache.max_accelerated_files = 100000
設定完後,重新讓 PHP
讀取 fpm 設定值,鍵入以下命令後,可以在 PHP
資訊內看到以下畫面,表示設定成功
$sudo /etc/init.d/php7.0-fpm reload
Javascript 、CSS 優化
在 Magento 後台系統內 Store -> Configuration -> Advanced -> Developer
內可以找到相關設定後依照下列設定值更改
Grid Setting:Asynchronous Index -> Enable
CSS Setting:Minify CSS Files -> Yes
JavaSript Setting:Minify JavaScript Files -> Yes
JavaSript Setting:Enable JavaScript Bunding -> Yes
Template Setting: Minify HTML -> Yes
開啟寄信非同步機制
在 Magento 後台系統內 Store -> Configuration -> Sales -> Send email
Asynchronous sending:enable